API Documentation
MAIN PAGE
NAMESPACES
CLASSES
nkAstraeus
PbsMaterial
nkAstraeus::PbsMaterial Member List
This is the complete list of members for
nkAstraeus::PbsMaterial
, including all inherited members.
getAlbedoColor
() const
nkAstraeus::PbsMaterial
getAlbedoTexture
() const
nkAstraeus::PbsMaterial
getEmissiveColor
() const
nkAstraeus::PbsMaterial
getEmissiveTexture
() const
nkAstraeus::PbsMaterial
getEnvironmentColor
() const
nkAstraeus::PbsMaterial
getEnvironmentTexture
() const
nkAstraeus::PbsMaterial
getEnvironmentTextureIsCubeByDefault
() const
nkAstraeus::PbsMaterial
getIrradianceTexture
() const
nkAstraeus::PbsMaterial
getIrradianceTextureIsCubeByDefault
() const
nkAstraeus::PbsMaterial
getLightColor
() const
nkAstraeus::PbsMaterial
getLightDirection
() const
nkAstraeus::PbsMaterial
getMetalness
() const
nkAstraeus::PbsMaterial
getMetalnessTexture
() const
nkAstraeus::PbsMaterial
getName
() const
nkAstraeus::Material
getNormalMapTexture
() const
nkAstraeus::PbsMaterial
getRoughness
() const
nkAstraeus::PbsMaterial
getRoughnessTexture
() const
nkAstraeus::PbsMaterial
getShader
() const
nkAstraeus::Material
getSpecularColor
() const
nkAstraeus::PbsMaterial
getSpecularTexture
() const
nkAstraeus::PbsMaterial
getType
() const override
nkAstraeus::PbsMaterial
virtual
load
() override
nkAstraeus::PbsMaterial
virtual
Material
()
nkAstraeus::Material
PbsMaterial
()
nkAstraeus::PbsMaterial
setAlbedoColor
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setAlbedoTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
setEmissiveColor
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setEmissiveTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
setEnvironmentColor
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setEnvironmentTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
setEnvironmentTextureIsCubeByDefault
(bool value)
nkAstraeus::PbsMaterial
setIrradianceTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
setIrradianceTextureIsCubeByDefault
(bool value)
nkAstraeus::PbsMaterial
setLightColor
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setLightDirection
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setMetalness
(float value)
nkAstraeus::PbsMaterial
setMetalnessTexture
(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)
nkAstraeus::PbsMaterial
setName
(const std::string_view &value)
nkAstraeus::Material
setNormalMapTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
setRoughness
(float value)
nkAstraeus::PbsMaterial
setRoughnessTexture
(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)
nkAstraeus::PbsMaterial
setSpecularColor
(const nkMaths::Vector &value)
nkAstraeus::PbsMaterial
setSpecularTexture
(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)
nkAstraeus::PbsMaterial
unload
() override
nkAstraeus::PbsMaterial
virtual
~Material
()
nkAstraeus::Material
virtual
~PbsMaterial
()
nkAstraeus::PbsMaterial
Generated by
Doxygen
1.8.18